home *** CD-ROM | disk | FTP | other *** search
/ Windows Expert / Windows Expert.iso / windownt / awksrc.zip / GAWK-D~1.14 / GAWK.CPS < prev    next >
Text File  |  1993-10-03  |  11KB  |  325 lines

  1. \initial {#}
  2. \entry {\samp {#}}{20}
  3. \entry {\samp {#!}}{19}
  4. \initial {$}
  5. \entry {\code {$} (field operator)}{27}
  6. \initial {-}
  7. \entry {\samp {-f} option}{18}
  8. \entry {\samp {-F} option}{30}
  9. \entry {\samp {-v} option}{141}
  10. \entry {\samp {-W} option}{141}
  11. \initial {/}
  12. \entry {\file {/dev/fd/}}{57}
  13. \entry {\file {/dev/stderr}}{57}
  14. \entry {\file {/dev/stdin}}{57}
  15. \entry {\file {/dev/stdout}}{57}
  16. \initial {A}
  17. \entry {accessing fields}{26}
  18. \entry {acronym}{1}
  19. \entry {action, curly braces}{73}
  20. \entry {action, default}{14}
  21. \entry {action, definition of}{73}
  22. \entry {action, separating statements}{73}
  23. \entry {addition}{79}
  24. \entry {and operator}{83}
  25. \entry {anonymous ftp}{151}
  26. \entry {anonymous uucp}{151}
  27. \entry {applications of \code {awk}}{22}
  28. \entry {\code {ARGC}}{139}
  29. \entry {arguments in function call}{92}
  30. \entry {arguments, command line}{141}
  31. \entry {\code {ARGV}}{139, 143}
  32. \entry {arithmetic operators}{79}
  33. \entry {array assignment}{110}
  34. \entry {array reference}{109}
  35. \entry {arrays}{107}
  36. \entry {arrays, definition of}{107}
  37. \entry {arrays, deleting an element}{112}
  38. \entry {arrays, multi-dimensional subscripts}{114}
  39. \entry {arrays, presence of elements}{109}
  40. \entry {arrays, special \code {for} statement}{111}
  41. \entry {assignment operators}{84}
  42. \entry {assignment to fields}{29}
  43. \entry {associative arrays}{107}
  44. \entry {\code {awk} language}{11}
  45. \entry {\code {awk} program}{11}
  46. \entry {\code {AWKPATH} environment variable}{144}
  47. \initial {B}
  48. \entry {backslash continuation}{21}
  49. \entry {basic function of \code {gawk}}{13}
  50. \entry {\file {BBS-list} file}{11}
  51. \entry {\code {BEGIN} special pattern}{69}
  52. \entry {body of a loop}{96}
  53. \entry {boolean expressions}{83}
  54. \entry {boolean operators}{83}
  55. \entry {boolean patterns}{67}
  56. \entry {\code {break} statement}{99}
  57. \entry {buffering output}{123}
  58. \entry {buffers, flushing}{123}
  59. \entry {built-in functions}{117}
  60. \entry {built-in variables}{137}
  61. \entry {built-in variables, user modifiable}{137}
  62. \initial {C}
  63. \entry {call by reference}{133}
  64. \entry {call by value}{132}
  65. \entry {calling a function}{91}
  66. \entry {case sensitivity}{18}
  67. \entry {changing contents of a field}{29}
  68. \entry {changing the record separator}{25}
  69. \entry {\code {close}}{43, 55}
  70. \entry {closing input files and pipes}{43}
  71. \entry {closing output files and pipes}{55}
  72. \entry {command line}{141}
  73. \entry {command line formats}{16}
  74. \entry {command line, setting \code {FS} on}{32}
  75. \entry {comments}{20}
  76. \entry {comparison expressions}{81}
  77. \entry {comparison expressions as patterns}{66}
  78. \entry {computed regular expressions}{62}
  79. \entry {concatenation}{80}
  80. \entry {conditional expression}{91}
  81. \entry {constants, types of}{75}
  82. \entry {continuation of lines}{21}
  83. \entry {\code {continue} statement}{100}
  84. \entry {control statement}{95}
  85. \entry {conversion of strings and numbers}{88, 89}
  86. \entry {conversions, during subscripting}{113}
  87. \entry {\code {CONVFMT}}{82, 88, 113, 137}
  88. \entry {curly braces}{73}
  89. \initial {D}
  90. \entry {default action}{14}
  91. \entry {default pattern}{14}
  92. \entry {defining functions}{129}
  93. \entry {\code {delete} statement}{112}
  94. \entry {deleting elements of arrays}{112}
  95. \entry {deprecated features}{145}
  96. \entry {deprecated options}{145}
  97. \entry {differences between \code {gawk} and \code {awk}}{75, 80, 144}
  98. \entry {differences: \code {gawk} and \code {awk}}{56}
  99. \entry {directory search}{144}
  100. \entry {division}{79}
  101. \entry {documenting \code {awk} programs}{20}
  102. \entry {dynamic regular expressions}{62}
  103. \initial {E}
  104. \entry {element assignment}{110}
  105. \entry {element of array}{109}
  106. \entry {empty pattern}{70}
  107. \entry {\code {END} special pattern}{69}
  108. \entry {\code {ENVIRON}}{139}
  109. \entry {escape sequence notation}{75}
  110. \entry {examining fields}{26}
  111. \entry {executable scripts}{19}
  112. \entry {\code {exit} statement}{104}
  113. \entry {explicit input}{38}
  114. \entry {exponentiation}{79}
  115. \entry {expression}{75}
  116. \entry {expression, conditional}{91}
  117. \entry {expressions, assignment}{84}
  118. \entry {expressions, boolean}{83}
  119. \entry {expressions, comparison}{81}
  120. \initial {F}
  121. \entry {field separator, choice of}{31}
  122. \entry {field separator, \code {FS}}{30}
  123. \entry {field separator: on command line}{32}
  124. \entry {field, changing contents of}{29}
  125. \entry {fields}{26}
  126. \entry {fields, separating}{30}
  127. \entry {\code {FIELDWIDTHS}}{137}
  128. \entry {file descriptors}{56}
  129. \entry {file, \code {awk} program}{18}
  130. \entry {\code {FILENAME}}{25, 139}
  131. \entry {flushing buffers}{123}
  132. \entry {\code {FNR}}{26, 140}
  133. \entry {\code {for (x in \dots {})}}{111}
  134. \entry {\code {for} statement}{98}
  135. \entry {format specifier}{49}
  136. \entry {format string}{49}
  137. \entry {formatted output}{49}
  138. \entry {\code {FS}}{30, 137}
  139. \entry {ftp, anonymous}{151}
  140. \entry {function call}{91}
  141. \entry {function definition}{129}
  142. \entry {functions, user-defined}{129}
  143. \initial {G}
  144. \entry {\code {getline}}{38}
  145. \entry {getting gawk}{151}
  146. \entry {\code {gsub}}{122}
  147. \initial {H}
  148. \entry {history of \code {awk}}{1}
  149. \entry {how \code {awk} works}{14}
  150. \initial {I}
  151. \entry {\code {if} statement}{95}
  152. \entry {\code {IGNORECASE}}{138}
  153. \entry {increment operators}{87}
  154. \entry {input}{25}
  155. \entry {input file, sample}{11}
  156. \entry {input redirection}{40}
  157. \entry {input, explicit}{38}
  158. \entry {input, \code {getline} command}{38}
  159. \entry {input, multiple line records}{37}
  160. \entry {input, standard}{17}
  161. \entry {installation, atari}{159}
  162. \entry {installation, ms-dos}{159}
  163. \entry {installation, unix}{153}
  164. \entry {installation, vms}{156}
  165. \entry {interaction, \code {awk} and other programs}{123}
  166. \entry {\file {inventory-shipped} file}{12}
  167. \entry {invocation of \code {gawk}}{141}
  168. \initial {L}
  169. \entry {language, \code {awk}}{11}
  170. \entry {\code {length}}{119}
  171. \entry {logical operations}{83}
  172. \entry {loop}{96}
  173. \entry {loops, exiting}{99}
  174. \entry {lvalue}{85}
  175. \initial {M}
  176. \entry {manual, using this}{11}
  177. \entry {\code {match}}{119}
  178. \entry {metacharacters}{63}
  179. \entry {modifiers (in format specifiers)}{50}
  180. \entry {multi-dimensional subscripts}{114}
  181. \entry {multiple line records}{37}
  182. \entry {multiple passes over data}{144}
  183. \entry {multiple statements on one line}{22}
  184. \entry {multiplication}{79}
  185. \initial {N}
  186. \entry {\code {next file} statement}{103}
  187. \entry {\code {next} statement}{102}
  188. \entry {\code {NF}}{27, 140}
  189. \entry {not operator}{83}
  190. \entry {\code {NR}}{26, 140}
  191. \entry {number of fields, \code {NF}}{27}
  192. \entry {number of records, \code {NR} or \code {FNR}}{26}
  193. \entry {numbers, used as subscripts}{113}
  194. \entry {numeric constant}{75}
  195. \entry {numeric value}{75}
  196. \initial {O}
  197. \entry {obsolete features}{145}
  198. \entry {obsolete options}{145}
  199. \entry {\code {OFMT}}{48, 89, 138}
  200. \entry {\code {OFS}}{47, 138}
  201. \entry {one-liners}{59}
  202. \entry {operator precedence}{93}
  203. \entry {operators, \code {$}}{27}
  204. \entry {operators, arithmetic}{79}
  205. \entry {operators, assignment}{84}
  206. \entry {operators, boolean}{83}
  207. \entry {operators, increment}{87}
  208. \entry {operators, regexp matching}{62}
  209. \entry {operators, relational}{66, 81}
  210. \entry {operators, string}{80}
  211. \entry {operators, string-matching}{62}
  212. \entry {options, command line}{141}
  213. \entry {or operator}{83}
  214. \entry {\code {ORS}}{47, 138}
  215. \entry {output}{45}
  216. \entry {output field separator, \code {OFS}}{47}
  217. \entry {output record separator, \code {ORS}}{47}
  218. \entry {output redirection}{53}
  219. \entry {output, buffering}{123}
  220. \entry {output, formatted}{49}
  221. \entry {output, piping}{54}
  222. \initial {P}
  223. \entry {passes, multiple}{144}
  224. \entry {path, search}{144}
  225. \entry {pattern, case sensitive}{18}
  226. \entry {pattern, comparison expressions}{66}
  227. \entry {pattern, default}{14}
  228. \entry {pattern, definition of}{61}
  229. \entry {pattern, empty}{70}
  230. \entry {pattern, regular expressions}{61}
  231. \entry {patterns, \code {BEGIN}}{69}
  232. \entry {patterns, boolean}{67}
  233. \entry {patterns, \code {END}}{69}
  234. \entry {patterns, range}{69}
  235. \entry {patterns, types of}{61}
  236. \entry {pipes for output}{54}
  237. \entry {precedence}{93}
  238. \entry {\samp {print $0}}{13}
  239. \entry {\code {print} statement}{45}
  240. \entry {\code {printf} statement, syntax of}{49}
  241. \entry {\code {printf}, format-control characters}{49}
  242. \entry {\code {printf}, modifiers}{50}
  243. \entry {printing}{45}
  244. \entry {program file}{18}
  245. \entry {program, \code {awk}}{11}
  246. \entry {program, definition of}{13}
  247. \entry {program, self contained}{19}
  248. \entry {programs, documenting}{20}
  249. \initial {Q}
  250. \entry {quotient}{79}
  251. \initial {R}
  252. \entry {range pattern}{69}
  253. \entry {reading files}{25}
  254. \entry {reading files, \code {getline} command}{38}
  255. \entry {reading files, multiple line records}{37}
  256. \entry {record separator}{25}
  257. \entry {records, multiple line}{37}
  258. \entry {redirection of input}{40}
  259. \entry {redirection of output}{53}
  260. \entry {reference to array}{109}
  261. \entry {regexp}{61}
  262. \entry {regexp as expression}{83}
  263. \entry {regexp operators}{81}
  264. \entry {regexp search operators}{62}
  265. \entry {regular expression matching operators}{62}
  266. \entry {regular expression metacharacters}{63}
  267. \entry {regular expressions as field separators}{31}
  268. \entry {regular expressions as patterns}{61}
  269. \entry {regular expressions, computed}{62}
  270. \entry {relational operators}{66, 81}
  271. \entry {remainder}{79}
  272. \entry {removing elements of arrays}{112}
  273. \entry {\code {return} statement}{133}
  274. \entry {\code {RLENGTH}}{119, 140}
  275. \entry {\code {RS}}{25, 138}
  276. \entry {\code {RSTART}}{119, 140}
  277. \entry {rule, definition of}{13}
  278. \entry {running \code {awk} programs}{16}
  279. \entry {running long programs}{18}
  280. \initial {S}
  281. \entry {sample input file}{11}
  282. \entry {scanning an array}{111}
  283. \entry {script, definition of}{13}
  284. \entry {scripts, executable}{19}
  285. \entry {scripts, shell}{20}
  286. \entry {search path}{144}
  287. \entry {self contained programs}{19}
  288. \entry {shell scripts}{20}
  289. \entry {side effect}{85}
  290. \entry {single quotes, why needed}{17}
  291. \entry {\code {split}}{120}
  292. \entry {\code {sprintf}}{120}
  293. \entry {standard error output}{56}
  294. \entry {standard input}{17, 25, 56}
  295. \entry {standard output}{56}
  296. \entry {\code {strftime}}{124}
  297. \entry {string constants}{75}
  298. \entry {string operators}{80}
  299. \entry {string-matching operators}{62}
  300. \entry {\code {sub}}{121}
  301. \entry {subscripts in arrays}{114}
  302. \entry {\code {SUBSEP}}{114, 138}
  303. \entry {\code {substr}}{122}
  304. \entry {subtraction}{79}
  305. \entry {\code {system}}{123}
  306. \entry {\code {systime}}{124}
  307. \initial {T}
  308. \entry {time of day}{124}
  309. \entry {time stamps}{124}
  310. \entry {\code {tolower}}{122}
  311. \entry {\code {toupper}}{122}
  312. \initial {U}
  313. \entry {use of comments}{20}
  314. \entry {user-defined functions}{129}
  315. \entry {user-defined variables}{78}
  316. \entry {uses of \code {awk}}{1}
  317. \entry {using this manual}{11}
  318. \entry {uucp, anonymous}{151}
  319. \initial {V}
  320. \entry {variables, user-defined}{78}
  321. \initial {W}
  322. \entry {what is \code {awk}}{1}
  323. \entry {when to use \code {awk}}{22}
  324. \entry {\code {while} statement}{96}
  325.